TSTP Solution File: PUZ143^1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : PUZ143^1 : TPTP v8.1.2. Released v6.2.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n006.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 13:13:35 EDT 2023

% Result   : CounterSatisfiable 35.61s 35.92s
% Output   : Assurance 0s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : PUZ143^1 : TPTP v8.1.2. Released v6.2.0.
% 0.00/0.14  % Command    : do_cvc5 %s %d
% 0.13/0.35  % Computer : n006.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Sat Aug 26 22:50:22 EDT 2023
% 0.13/0.36  % CPUTime    : 
% 0.21/0.50  %----Proving TH0
% 0.21/0.50  %------------------------------------------------------------------------------
% 0.21/0.50  % File     : PUZ143^1 : TPTP v8.1.2. Released v6.2.0.
% 0.21/0.50  % Domain   : Puzzles
% 0.21/0.50  % Problem  : Labyrinth3
% 0.21/0.50  % Version  : Especial.
% 0.21/0.50  % English  : An impossible maze.
% 0.21/0.50  
% 0.21/0.50  % Refs     : [Cam14] Camarero (2014), Email to Geoff Sutcliffe
% 0.21/0.50  % Source   : [Cam14]
% 0.21/0.50  % Names    : labyrinth3 [Cam14]
% 0.21/0.50  
% 0.21/0.50  % Status   : CounterCounterSatisfiable
% 0.21/0.50  % Rating   : 0.75 v8.1.0, 0.60 v7.4.0, 0.75 v7.2.0, 0.67 v6.4.0, 1.00 v6.2.0
% 0.21/0.50  % Syntax   : Number of formulae    :   76 (  37 unt;  37 typ;  20 def)
% 0.21/0.50  %            Number of atoms       :   67 (  41 equ;   0 cnn)
% 0.21/0.50  %            Maximal formula atoms :    3 (   1 avg)
% 0.21/0.50  %            Number of connectives :   92 (   2   ~;   0   |;   0   &;  86   @)
% 0.21/0.50  %                                         (   0 <=>;   4  =>;   0  <=;   0 <~>)
% 0.21/0.50  %            Maximal formula depth :   10 (   2 avg)
% 0.21/0.50  %            Number of types       :    4 (   3 usr)
% 0.21/0.50  %            Number of type conns  :    6 (   6   >;   0   *;   0   +;   0  <<)
% 0.21/0.50  %            Number of symbols     :   37 (  34 usr;  32 con; 0-2 aty)
% 0.21/0.50  %            Number of variables   :   12 (   0   ^;  12   !;   0   ?;  12   :)
% 0.21/0.50  % SPC      : TH0_CSA_EQU_NAR
% 0.21/0.50  
% 0.21/0.50  % Comments :
% 0.21/0.50  %------------------------------------------------------------------------------
% 0.21/0.50  thf(position_type,type,
% 0.21/0.50      position: $tType ).
% 0.21/0.50  
% 0.21/0.50  thf(direction_type,type,
% 0.21/0.50      direction: $tType ).
% 0.21/0.50  
% 0.21/0.50  thf(left_type,type,
% 0.21/0.50      left: direction ).
% 0.21/0.50  
% 0.21/0.50  thf(right_type,type,
% 0.21/0.50      right: direction ).
% 0.21/0.50  
% 0.21/0.50  thf(top_type,type,
% 0.21/0.50      top: direction ).
% 0.21/0.50  
% 0.21/0.50  thf(bottom_type,type,
% 0.21/0.50      bottom: direction ).
% 0.21/0.50  
% 0.21/0.50  thf(next_type,type,
% 0.21/0.50      next: position > direction > position ).
% 0.21/0.50  
% 0.21/0.50  thf(next_comm,axiom,
% 0.21/0.50      ! [D1: direction,D2: direction,P: position] :
% 0.21/0.50        ( ( next @ ( next @ P @ D1 ) @ D2 )
% 0.21/0.50        = ( next @ ( next @ P @ D2 ) @ D1 ) ) ).
% 0.21/0.50  
% 0.21/0.50  thf(left_right,axiom,
% 0.21/0.50      ! [P: position] :
% 0.21/0.50        ( ( next @ ( next @ P @ left ) @ right )
% 0.21/0.50        = P ) ).
% 0.21/0.50  
% 0.21/0.50  thf(top_bottom,axiom,
% 0.21/0.50      ! [P: position] :
% 0.21/0.50        ( ( next @ ( next @ P @ top ) @ bottom )
% 0.21/0.50        = P ) ).
% 0.21/0.50  
% 0.21/0.50  thf(wall_type,type,
% 0.21/0.50      wall: position > $o ).
% 0.21/0.50  
% 0.21/0.50  %----Inductive MoveList. For the moment we do not include the inductive axioms.
% 0.21/0.50  thf(movelist_type,type,
% 0.21/0.50      movelist: $tType ).
% 0.21/0.50  
% 0.21/0.50  thf(nomove_type,type,
% 0.21/0.50      nomove: movelist ).
% 0.21/0.50  
% 0.21/0.50  thf(movedir_type,type,
% 0.21/0.50      movedir: movelist > direction > movelist ).
% 0.21/0.50  
% 0.21/0.50  %----The position of the player after a list of movements
% 0.21/0.50  thf(playerpos_type,type,
% 0.21/0.50      playerpos: movelist > position ).
% 0.21/0.50  
% 0.21/0.50  thf(player_move_legal,axiom,
% 0.21/0.50      ! [PO: position,M: movelist,D: direction] :
% 0.21/0.50        ( ( ( playerpos @ M )
% 0.21/0.50          = PO )
% 0.21/0.50       => ( ~ ( wall @ ( next @ PO @ D ) )
% 0.21/0.50         => ( ( playerpos @ ( movedir @ M @ D ) )
% 0.21/0.50            = ( next @ PO @ D ) ) ) ) ).
% 0.21/0.50  
% 0.21/0.50  thf(player_move_illegal,axiom,
% 0.21/0.50      ! [PO: position,M: movelist,D: direction] :
% 0.21/0.50        ( ( ( playerpos @ M )
% 0.21/0.50          = PO )
% 0.21/0.50       => ( ( wall @ ( next @ PO @ D ) )
% 0.21/0.50         => ( ( playerpos @ ( movedir @ M @ D ) )
% 0.21/0.50            = PO ) ) ) ).
% 0.21/0.50  
% 0.21/0.50  thf(c00_type,type,
% 0.21/0.50      c00: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c10_type,type,
% 0.21/0.50      c10: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c20_type,type,
% 0.21/0.50      c20: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c30_type,type,
% 0.21/0.50      c30: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c40_type,type,
% 0.21/0.50      c40: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c01_type,type,
% 0.21/0.50      c01: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c11_type,type,
% 0.21/0.50      c11: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c21_type,type,
% 0.21/0.50      c21: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c31_type,type,
% 0.21/0.50      c31: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c41_type,type,
% 0.21/0.50      c41: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c02_type,type,
% 0.21/0.50      c02: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c12_type,type,
% 0.21/0.50      c12: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c22_type,type,
% 0.21/0.50      c22: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c32_type,type,
% 0.21/0.50      c32: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c42_type,type,
% 0.21/0.50      c42: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c03_type,type,
% 0.21/0.50      c03: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c13_type,type,
% 0.21/0.50      c13: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c23_type,type,
% 0.21/0.50      c23: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c33_type,type,
% 0.21/0.50      c33: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c43_type,type,
% 0.21/0.50      c43: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c04_type,type,
% 0.21/0.50      c04: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c14_type,type,
% 0.21/0.50      c14: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c24_type,type,
% 0.21/0.50      c24: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c34_type,type,
% 0.21/0.50      c34: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c44_type,type,
% 0.21/0.50      c44: position ).
% 0.21/0.50  
% 0.21/0.50  thf(c10_defin,definition,
% 0.21/0.50      ( c10
% 0.21/0.50      = ( next @ c00 @ right ) ) ).
% 0.21/0.50  
% 0.21/0.50  thf(c20_defin,definition,
% 0.21/0.50      ( c20
% 0.21/0.50      = ( next @ c10 @ right ) ) ).
% 0.21/0.50  
% 0.21/0.50  thf(c30_defin,definition,
% 0.21/0.50      ( c30
% 0.21/0.51      = ( next @ c20 @ right ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c40_defin,definition,
% 0.21/0.51      ( c40
% 0.21/0.51      = ( next @ c30 @ right ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c01_defin,definition,
% 0.21/0.51      ( c01
% 0.21/0.51      = ( next @ c00 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c02_defin,definition,
% 0.21/0.51      ( c02
% 0.21/0.51      = ( next @ c01 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c03_defin,definition,
% 0.21/0.51      ( c03
% 0.21/0.51      = ( next @ c02 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c04_defin,definition,
% 0.21/0.51      ( c04
% 0.21/0.51      = ( next @ c03 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c11_defin,definition,
% 0.21/0.51      ( c11
% 0.21/0.51      = ( next @ c10 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c12_defin,definition,
% 0.21/0.51      ( c12
% 0.21/0.51      = ( next @ c11 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c13_defin,definition,
% 0.21/0.51      ( c13
% 0.21/0.51      = ( next @ c12 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c14_defin,definition,
% 0.21/0.51      ( c14
% 0.21/0.51      = ( next @ c13 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c21_defin,definition,
% 0.21/0.51      ( c21
% 0.21/0.51      = ( next @ c20 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c22_defin,definition,
% 0.21/0.51      ( c22
% 0.21/0.51      = ( next @ c21 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c23_defin,definition,
% 0.21/0.51      ( c23
% 0.21/0.51      = ( next @ c22 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c24_defin,definition,
% 0.21/0.51      ( c24
% 0.21/0.51      = ( next @ c23 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c31_defin,definition,
% 0.21/0.51      ( c31
% 0.21/0.51      = ( next @ c30 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c32_defin,definition,
% 0.21/0.51      ( c32
% 0.21/0.51      = ( next @ c31 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c33_defin,definition,
% 0.21/0.51      ( c33
% 0.21/0.51      = ( next @ c32 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c34_defin,definition,
% 0.21/0.51      ( c34
% 0.21/0.51      = ( next @ c33 @ top ) ) ).
% 0.21/0.51  
% 0.21/0.51  %----Exercise 3. You cannot go from * to +
% 0.21/0.51  thf(c00_axiom,axiom,
% 0.21/0.51      ( ( wall @ c00 )
% 0.21/0.51      = $true ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c10_axiom,axiom,
% 0.21/0.51      ( ( wall @ c10 )
% 0.21/0.51      = $true ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c20_axiom,axiom,
% 0.21/0.51      ( ( wall @ c20 )
% 0.21/0.51      = $true ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c30_axiom,axiom,
% 0.21/0.51      ( ( wall @ c30 )
% 0.21/0.51      = $false ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c01_axiom,axiom,
% 0.21/0.51      ( ( wall @ c01 )
% 0.21/0.51      = $true ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c11_axiom,axiom,
% 0.21/0.51      ( ( wall @ c11 )
% 0.21/0.51      = $false ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c21_axiom,axiom,
% 0.21/0.51      ( ( wall @ c21 )
% 0.21/0.51      = $true ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c31_axiom,axiom,
% 0.21/0.51      ( ( wall @ c31 )
% 0.21/0.51      = $false ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c02_axiom,axiom,
% 0.21/0.51      ( ( wall @ c02 )
% 0.21/0.51      = $true ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c12_axiom,axiom,
% 0.21/0.51      ( ( wall @ c12 )
% 0.21/0.51      = $true ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c22_axiom,axiom,
% 0.21/0.51      ( ( wall @ c22 )
% 0.21/0.51      = $true ) ).
% 0.21/0.51  
% 0.21/0.51  thf(c32_axiom,axiom,
% 0.21/0.51      ( ( wall @ c32 )
% 0.21/0.51      = $false ) ).
% 0.21/0.51  
% 0.21/0.51  thf(start_axiom,axiom,
% 0.21/0.51      ( ( playerpos @ nomove )
% 0.21/0.51      = c11 ) ).
% 0.21/0.51  
% 0.21/0.51  thf(exercise,conjecture,
% 0.21/0.51      ! [M: movelist] :
% 0.21/0.51        ( ( playerpos @ M )
% 0.21/0.51       != c31 ) ).
% 0.21/0.51  
% 0.21/0.51  %------------------------------------------------------------------------------
% 0.21/0.51  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.9SJgo5qxH8/cvc5---1.0.5_25561.p...
% 0.21/0.51  (declare-sort $$unsorted 0)
% 0.21/0.51  (declare-sort tptp.position 0)
% 0.21/0.51  (declare-sort tptp.direction 0)
% 0.21/0.51  (declare-fun tptp.left () tptp.direction)
% 0.21/0.51  (declare-fun tptp.right () tptp.direction)
% 0.21/0.51  (declare-fun tptp.top () tptp.direction)
% 0.21/0.51  (declare-fun tptp.bottom () tptp.direction)
% 0.21/0.51  (declare-fun tptp.next (tptp.position tptp.direction) tptp.position)
% 0.21/0.51  (assert (forall ((D1 tptp.direction) (D2 tptp.direction) (P tptp.position)) (let ((_let_1 (@ tptp.next P))) (= (@ (@ tptp.next (@ _let_1 D1)) D2) (@ (@ tptp.next (@ _let_1 D2)) D1)))))
% 0.21/0.51  (assert (forall ((P tptp.position)) (= (@ (@ tptp.next (@ (@ tptp.next P) tptp.left)) tptp.right) P)))
% 0.21/0.51  (assert (forall ((P tptp.position)) (= (@ (@ tptp.next (@ (@ tptp.next P) tptp.top)) tptp.bottom) P)))
% 0.21/0.51  (declare-fun tptp.wall (tptp.position) Bool)
% 0.21/0.51  (declare-sort tptp.movelist 0)
% 0.21/0.51  (declare-fun tptp.nomove () tptp.movelist)
% 0.21/0.51  (declare-fun tptp.movedir (tptp.movelist tptp.direction) tptp.movelist)
% 0.21/0.51  (declare-fun tptp.playerpos (tptp.movelist) tptp.position)
% 0.21/0.51  (assert (forall ((PO tptp.position) (M tptp.movelist) (D tptp.direction)) (let ((_let_1 (@ (@ tptp.next PO) D))) (=> (= (@ tptp.playerpos M) PO) (=> (not (@ tptp.wall _let_1)) (= (@ tptp.playerpos (@ (@ tptp.movedir M) D)) _let_1))))))
% 0.21/0.51  (assert (forall ((PO tptp.position) (M tptp.movelist) (D tptp.direction)) (=> (= (@ tptp.playerpos M) PO) (=> (@ tptp.wall (@ (@ tptp.next PO) D)) (= (@ tptp.playerpos (@ (@ tptp.movedir M) D)) PO)))))
% 0.21/0.51  (declare-fun tptp.c00 () tptp.position)
% 0.21/0.51  (declare-fun tptp.c10 () tptp.position)
% 0.21/0.51  (declare-fun tptp.c20 () tptp.position)
% 0.21/0.51  (declare-fun tptp.c30 () tptp.position)
% 0.21/0.51  (declare-fun tptp.c40 () tptp.position)
% 0.21/0.51  (declare-fun tptp.c01 () tptp.position)
% 0.21/0.51  (declare-fun tptp.c11 () tptp.position)
% 0.21/0.51  (declare-fun tptp.c21 () tptp.position)
% 0.21/0.51  (declare-fun tptp.c31 () tptp.position)
% 0.21/0.51  (declare-fun tptp.c41 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c02 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c12 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c22 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c32 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c42 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c03 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c13 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c23 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c33 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c43 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c04 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c14 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c24 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c34 () tptp.position)
% 35.61/35.92  (declare-fun tptp.c44 () tptp.position)
% 35.61/35.92  (assert (= tptp.c10 (@ (@ tptp.next tptp.c00) tptp.right)))
% 35.61/35.92  (assert (= tptp.c20 (@ (@ tptp.next tptp.c10) tptp.right)))
% 35.61/35.92  (assert (= tptp.c30 (@ (@ tptp.next tptp.c20) tptp.right)))
% 35.61/35.92  (assert (= tptp.c40 (@ (@ tptp.next tptp.c30) tptp.right)))
% 35.61/35.92  (assert (= tptp.c01 (@ (@ tptp.next tptp.c00) tptp.top)))
% 35.61/35.92  (assert (= tptp.c02 (@ (@ tptp.next tptp.c01) tptp.top)))
% 35.61/35.92  (assert (= tptp.c03 (@ (@ tptp.next tptp.c02) tptp.top)))
% 35.61/35.92  (assert (= tptp.c04 (@ (@ tptp.next tptp.c03) tptp.top)))
% 35.61/35.92  (assert (= tptp.c11 (@ (@ tptp.next tptp.c10) tptp.top)))
% 35.61/35.92  (assert (= tptp.c12 (@ (@ tptp.next tptp.c11) tptp.top)))
% 35.61/35.92  (assert (= tptp.c13 (@ (@ tptp.next tptp.c12) tptp.top)))
% 35.61/35.92  (assert (= tptp.c14 (@ (@ tptp.next tptp.c13) tptp.top)))
% 35.61/35.92  (assert (= tptp.c21 (@ (@ tptp.next tptp.c20) tptp.top)))
% 35.61/35.92  (assert (= tptp.c22 (@ (@ tptp.next tptp.c21) tptp.top)))
% 35.61/35.92  (assert (= tptp.c23 (@ (@ tptp.next tptp.c22) tptp.top)))
% 35.61/35.92  (assert (= tptp.c24 (@ (@ tptp.next tptp.c23) tptp.top)))
% 35.61/35.92  (assert (= tptp.c31 (@ (@ tptp.next tptp.c30) tptp.top)))
% 35.61/35.92  (assert (= tptp.c32 (@ (@ tptp.next tptp.c31) tptp.top)))
% 35.61/35.92  (assert (= tptp.c33 (@ (@ tptp.next tptp.c32) tptp.top)))
% 35.61/35.92  (assert (= tptp.c34 (@ (@ tptp.next tptp.c33) tptp.top)))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c00) true))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c10) true))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c20) true))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c30) false))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c01) true))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c11) false))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c21) true))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c31) false))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c02) true))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c12) true))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c22) true))
% 35.61/35.92  (assert (= (@ tptp.wall tptp.c32) false))
% 35.61/35.92  (assert (= (@ tptp.playerpos tptp.nomove) tptp.c11))
% 35.61/35.92  (assert (not (forall ((M tptp.movelist)) (not (= (@ tptp.playerpos M) tptp.c31)))))
% 35.61/35.92  (set-info :filename cvc5---1.0.5_25561)
% 35.61/35.92  (check-sat-assuming ( true ))
% 35.61/35.92  ------- get file name : TPTP file name is PUZ143^1
% 35.61/35.92  ------- cvc5-thf : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_25561.smt2...
% 35.61/35.92  --- Run --ho-elim --full-saturate-quant at 10...
% 35.61/35.92  --- Run --ho-elim --no-e-matching --full-saturate-quant at 10...
% 35.61/35.92  --- Run --ho-elim --no-e-matching --enum-inst-sum --full-saturate-quant at 10...
% 35.61/35.92  --- Run --ho-elim --finite-model-find --uf-ss=no-minimal at 5...
% 35.61/35.92  --- Run --no-ho-matching --finite-model-find --uf-ss=no-minimal at 5...
% 35.61/35.92  % SZS status CounterSatisfiable for PUZ143^1
% 35.61/35.92  % cvc5---1.0.5 exiting
% 35.61/35.92  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------